3523,3524,3525,3526,3527,3528,3529,3530,3531,3532,3533,3534,3535,3535,3535,3534,3534,3533,3533,3534,3534,3534,3534,3534,3534,3534,3535,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3547,3548,3549,3550,3552,3553,3554,3555,3556,3557,3558,3559,3561,3562,3563,3564,3565,3565,3565,3566,3566,3566,3567,3568,3568,3568,3569,3569,3570,3571,3572,3573,3575,3576,3577,3578,3579,3580,3581,3582,3583,3584,3584,3585,3586,3587,3587,3588,3589,3590,3591,3593,3594,3595,3596,3598,3599,3601,3602,3603,3604,3605,3606,3606,3607,3608,3609,3610,3611,3613,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3625,3626,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3627,3628,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,3643,3643,3644,3645,3645,3646,3647,3648,3649,3650,3651,3652,3653,3655,3656,3658,3659,3660,3661,3662,3663,3664,3666,3667,3669,3671,3673,3674,3675,3676,3677,3678,3679,3680,3682,3683,3683,3684,3685,3687,3688,3689,3690,3691,3692,3693,3694,3695,3696,3697,3698,3698,3699,3701,3702,3703,3704,3705,3706,3707,3708,3709,3710,3711,3712,3712,3713,3714,3715,3716,3718,3719,3720,3721,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3752,3752,3753,3754,3755,3756,3757,3758,3759,3760,3762,3764,3765,3766,3767,3769,3771,3773,3774,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,3787,3789,3790,3791,3792,3793,3794,3796,3797,3798,3799,3800,3801,3802,3803,3804,3806,3806,3807,3808,3809,3809,3808,3808,3808,3807,3807,3807,3807,3807,3806,3806,3806,3805,3805,3805,3804,3803,3802,3801,3801,3800,3800,3800,3799,3799,3798,3798,3797,3797,3796,3795,3794,3794,3793,3792,3791,3791,3790,3790,3789,3788,3787,3786,3785,3784,3784,3784,3784,3784,3784,3784,3784,3784,3784,3785,3785,3785,3785,3786,3786,3786,3785,3785,3784,3784,3783,3782,3782,3782,3782,3782,3782,3782,3782,3782,3781,3781,3780,3779,3778,3777,3776,3775,3774,3773,3772,3770,3769,3768,3767,3766,3765,3764,3763,3762,3761,3760,3759,3756,3754,3753,3751,3751,3749,3748,3747,3746,3745,3745,3744,3743,3742,3741,3738,3737,3734,3728,3725,3724,3723,3722,3721,3721,3720,3719,3719,3718,3717,3715,3713,3712,3712,3710,3708,3708,3707,3706,3706,3706,3706,3706,3706,3706,3705,3704,3703,3702,3699,3699,3699,3700,3700,3701,3703,3705,3706,3706,3703,3703,3702,3701,3700,3699,3698,3697,3696,3695,3695,3696,3696,3697,3698,3699,3700,3701,3702,3703,3703,3703,3703,3703,3702,3701,3700,3699,3698,3698,3697,3696,3696,3695,3695,3694,3694,3694,3693,3693,3693,3692,3692,3692,3691,3690,3688,3687,3684,3682,3681,3680,3680,3679,3677,3676,3675,3674,3674,3673,3672,3671,3670,3669,3668,3667,3666,3666,3665,3664,3663,3663,3662,3661,3660,3660,3660,3659,3658,3656,3654,3653,3652,3651,3650,3649,3649,3648,3647,3646,3645,3644,3643,3642,3640,3639,3638,3637,3636,3636,3635,3634,3633,3632,3631,3629,3628,3626,3625,3624,3622,3621,3620,3619,3618,3617,3616,3615,3614,3613,3613,3612,3612,3611,3611,3611,3610,3610,3609,3608,3607,3606,3605,3604,3603,3602,3602,3601,3600,3599,3598,3597,3596,3595,3594,3593,3591,3590,3589,3588,3587,3586,3585,3584,3581,3579,3578,3577,3576,3576,3575,3574,3573,3572,3571,3570,3569,3568,3567,3566,3565,3564,3563,3562,3561,3560,3559,3557,3557,3556,3555,3555,3554,3554,3554,3553,3553,3553,3553,3552,3552,3551,3551,3550,3550,3550,3550,3550,3549,3549,3549,3549,3549,3549,3548,3548,3549,3549,3550,3551,3551,3551,3551,3551,3551,3550,3550,3549,3549,3548,3547,3547,3546,3546,3546,3546,3545,3545,3545,3545,3545,3544,3544,3543,3543,3543,3543,3544,3544,3545,3545,3544,3544,3543,3542,3542,3541,3540,3539,3538,3537,3536,3536,3535,3534,3532,3531,3530,3529,3528,3528,3527,3526,3526,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3525,3524,3524,3524,3523;714,713,712,711,711,710,710,710,709,708,707,706,705,704,703,702,701,700,699,699,698,697,696,695,694,693,693,691,690,690,690,689,688,688,687,687,686,686,686,685,685,685,686,685,685,685,686,686,685,685,684,683,682,681,680,679,678,678,677,676,675,674,673,672,671,669,668,667,666,665,664,663,663,662,661,660,660,659,658,657,656,656,655,655,654,654,654,654,654,654,655,655,656,656,656,657,657,658,659,659,660,661,661,661,662,662,662,662,663,663,663,663,663,663,663,662,661,661,661,661,660,659,658,658,657,656,655,654,652,651,650,648,647,646,645,644,643,642,641,640,639,638,637,636,636,635,634,634,634,633,632,631,631,630,630,630,630,629,629,628,627,627,626,625,624,623,623,622,622,622,622,621,620,620,620,620,619,619,619,618,618,618,617,617,617,617,618,618,618,619,619,619,620,620,620,622,622,622,623,623,623,624,624,624,625,625,625,626,626,627,629,629,630,631,632,633,634,635,636,637,638,639,639,640,641,642,643,643,643,643,643,643,643,643,643,642,642,642,641,641,641,642,642,642,642,642,642,642,642,642,642,642,643,643,644,645,645,646,646,647,648,648,648,648,649,649,649,649,650,650,650,650,650,650,650,650,650,650,650,651,651,652,652,653,653,654,655,656,656,657,657,657,658,658,658,659,659,659,659,660,661,661,662,662,663,663,664,664,665,666,667,668,669,670,671,672,673,674,674,675,676,676,677,678,679,680,681,682,683,684,685,685,686,686,687,687,687,687,688,688,689,689,690,690,691,691,692,693,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,708,709,710,711,712,712,713,714,715,716,717,718,719,720,721,722,723,723,724,724,724,724,725,725,725,726,727,728,729,729,730,731,731,733,733,733,733,733,732,732,731,731,732,733,734,735,736,736,737,737,738,738,738,738,738,737,736,735,735,735,735,735,735,735,736,736,737,738,739,740,742,743,745,747,751,753,754,755,756,757,758,759,760,761,762,762,762,762,761,761,763,764,765,766,767,768,769,772,773,775,776,778,779,779,779,779,780,781,782,783,783,784,784,785,785,786,787,788,788,789,790,791,792,793,793,794,794,794,795,795,795,796,797,798,799,800,801,802,803,804,804,805,806,806,806,807,807,807,807,807,807,808,808,808,808,808,808,809,809,809,809,809,810,810,810,810,809,809,808,808,807,806,806,806,807,808,808,808,808,808,808,808,808,809,809,810,810,810,810,810,810,810,809,809,809,808,808,808,807,807,806,805,805,805,805,805,805,805,805,805,805,805,804,804,804,804,804,803,802,801,801,800,800,799,798,798,797,797,796,796,795,795,795,795,795,794,794,794,794,793,793,792,792,791,791,791,790,790,789,789,789,788,788,788,787,787,786,786,785,785,785,784,784,784,784,784,784,785,785,785,785,786,786,786,786,787,787,786,785,784,783,781,780,779,779,778,777,776,775,774,773,772,772,771,770,769,768,767,766,765,764,763,762,762,759,759,758,758,758,757,756,755,754,753,753,752,752,751,751,749,748,748,747,746,745,744,743,742,741,740,740,739,739,738,737,736,736,735,734,733,733,732,731,730,729,729,728,728,728,728,728,729,730,730,731,731,730,730,730,729,729,728,727,727,726,725,724,723,722,721,720,719,718,717,717,716,715,715